// components/custom-navigation/custom-navigation.js
const app = getApp();
Component({
  /**
   * 组件的属性列表
   */
  properties: {
    navTitle: {
      type: String,
      value: '自定义标题'
    },
    backgroundColor: {
      type: String,
      value: '#ffffff'
    },
    titleColor: {
      type: String,
      value: '#000000'
    },
    showBlack: {
      type: Boolean,
      value: false
    }
  },

  /**
   * 组件的初始数据
   */
  data: {
    navigationData: {
      height: app.globalData.customNavigation.height + 'px',
      top: app.globalData.customNavigation.top + 'px',
      buttonHeight: app.globalData.customNavigation.buttonHeight + 'px',
      width: app.globalData.customNavigation.width + 'px',
      iconTop: app.globalData.customNavigation.top + 9 + 'px'
    }
  },

  /**
   * 组件的方法列表
   */
  methods: {
    goPrevPage () { // 返回上一页
      wx.navigateBack({
        delta: 1,
      })
    },
    goHomePage () { // 去到首页
      wx.redirectTo({
        url: '../home/home',
      })
    }
  },
  lifetimes: {
    attached: function() {
      console.log(this.data.navigationData)
      // 在组件实例进入页面节点树时执行
    },
    detached: function() {
      // 在组件实例被从页面节点树移除时执行
    },
  }
})
